package com.chy.utilsdemo.tiyu;


import cn.hutool.core.util.HexUtil;
import cn.hutool.crypto.digest.SM3;

import java.nio.charset.StandardCharsets;

/**
 * 功能： //TODO
 * <p>
 * ──────────────────────────────────────────
 * version  变更日期    修改人    修改说明
 * ------------------------------------------
 * V1.0.0      kecz     初版
 * ──────────────────────────────────────────
 */
public final class SMUtils {
    private final static String SM3_SLAT = "dsports";

    public static String sm3(String content) {
        return sm3(content, SM3_SLAT);
    }

    public static String sm3(String content, String secret) {
        SM3 sm3 = new SM3(secret.getBytes(StandardCharsets.UTF_8));
        return HexUtil.encodeHexStr(sm3.digest(content), false);
    }

}
